{
  "name": "@pixie-labs/ui",
  "sideEffects": [
    "*.css",
    "*.scss"
  ],
  "version": "1.0.0",
  "description": "Pixie Labs main web interface",
  "private": true,
  "devDependencies": {
    "@babel/core": "^7.16.7",
    "@babel/eslint-parser": "^7.16.5",
    "@babel/plugin-proposal-class-properties": "^7.16.7",
    "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
    "@babel/plugin-proposal-private-methods": "^7.16.7",
    "@babel/plugin-transform-modules-commonjs": "^7.16.7",
    "@babel/preset-env": "^7.16.7",
    "@babel/preset-react": "^7.16.7",
    "@babel/preset-typescript": "^7.16.7",
    "@testing-library/react": "^13.2.0",
    "@testing-library/react-hooks": "^8.0.0",
    "@types/jest": "^27.0.2",
    "@types/numeral": "^0.0.27",
    "@types/react": "^18.0.9",
    "@types/react-dom": "^18.0.5",
    "@types/react-router": "^5.1.7",
    "@types/react-table": "^7.7.1",
    "@types/react-window": "^1.8.3",
    "@types/segment-analytics": "^0.0.32",
    "@typescript-eslint/eslint-plugin": "^5.62.0",
    "@typescript-eslint/parser": "^5.62.0",
    "@welldone-software/why-did-you-render": "^4.3.1",
    "@yarnpkg/pnpify": "^3.1.0",
    "archiver": "^5.0.2",
    "babel-jest": "^27.3.1",
    "canvas": "^2.11.2",
    "case-sensitive-paths-webpack-plugin": "^2.1.2",
    "compression-webpack-plugin": "^4.0.0",
    "concurrently": "^6.2.0",
    "css-loader": "^5.2.6",
    "cypress": "^12.17.2",
    "esbuild": "^0.18.2",
    "esbuild-jest": "^0.5.0",
    "esbuild-loader": "^3.0.1",
    "eslint": "^8.42.0",
    "eslint-config-airbnb-typescript": "^17.0.0",
    "eslint-import-resolver-node": "^0.3.7",
    "eslint-import-resolver-typescript": "^3.5.5",
    "eslint-plugin-cypress": "^2.13.3",
    "eslint-plugin-import": "^2.27.5",
    "eslint-plugin-jest": "^27.2.1",
    "eslint-plugin-react": "^7.32.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-react-memo": "^0.0.3",
    "favicons": "^7.1.2",
    "favicons-webpack-plugin": "^6.0.0",
    "file-loader": "^6.2.0",
    "fsevents": "^2.3.2",
    "graphql-schema-typescript": "^1.5.2",
    "html-webpack-plugin": "^5.5.0",
    "jest": "^27.3.1",
    "jest-junit": "^13.0.0",
    "jest-raw-loader": "^1.0.1",
    "license-checker": "^25.0.1",
    "mini-css-extract-plugin": "^1.3.1",
    "monaco-editor-webpack-plugin": "^1.9.0",
    "prettier": "^2.0.5",
    "react-hot-loader": "^4.13.1",
    "regenerator-runtime": "^0.13.7",
    "style-loader": "^2.0.0",
    "svg-url-loader": "^6.0.0",
    "typescript": "^5.1.6",
    "url-loader": "^4.1.1",
    "webpack": "^5.86.0",
    "webpack-bundle-analyzer": "^4.9.0",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^4.15.1",
    "yaml": "^1.6.0"
  },
  "license": "SEE LICENSE IN LICENSE.txt",
  "jest-junit": {
    "suiteName": "Jest tests",
    "classNameTemplate": "{classname}-{title}",
    "titleTemplate": "{classname}-{title}",
    "usePathForSuiteName": "true"
  },
  "dependencies": {
    "@apollo/client": "^3.5.8",
    "@emotion/react": "^11.5.0",
    "@emotion/styled": "^11.3.0",
    "@mui/icons-material": "^5.1.0",
    "@mui/material": "^5.1.0",
    "@mui/styles": "^5.1.0",
    "@mui/system": "^5.1.0",
    "@mui/utils": "^5.4.4",
    "@ory/kratos-client": "^v0.10.1",
    "announcekit-react": "^3.1.1",
    "apollo3-cache-persist": "^0.9.1",
    "app": "link:./src",
    "assets": "link:./assets",
    "axios": "^0.21.4",
    "cross-fetch": "^3.1.5",
    "date-fns": "^2.29.3",
    "google-protobuf": "^3.15.5",
    "graphql": "^15.5.0",
    "grpc-web": "^1.0.7",
    "history": "^4.10.1",
    "jose": "^4.9.3",
    "launchdarkly-react-client-sdk": "^2.20.0",
    "monaco-editor": "0.20.0",
    "mustache": "^4.2.0",
    "numeral": "^2.0.6",
    "oidc-client": "^1.11.5",
    "pako": "^2.0.4",
    "prism-react-renderer": "^1.0.2",
    "prop-types": "^15.5.4",
    "query-string": "^6.14.0",
    "react": "^18.1.0",
    "react-cookie-banner": "^4.1.0",
    "react-dom": "^18.1.0",
    "react-draggable": "^4.4.5",
    "react-grid-layout": "^0.18.2",
    "react-hotkeys": "^2.0.0",
    "react-monaco-editor": "^0.36.0",
    "react-resizable": "^1.10.1",
    "react-router": "^5.2.0",
    "react-router-dom": "^5.2.0",
    "react-split": "^2.0.7",
    "react-table": "^7.7.0",
    "react-vega": "^7.4.2",
    "react-virtualized-auto-sizer": "^1.0.5",
    "react-window": "^1.8.6",
    "rxjs": "^6.5.4",
    "typeface-roboto": "^0.0.75",
    "typeface-roboto-mono": "^0.0.75",
    "typeface-walter-turncoat": "^1.1.13",
    "universal-cookie": "^4.0.4",
    "vega": "5.23.0",
    "vega-embed": "^6.15.0",
    "vega-lite": "5.6.1",
    "vega-scale": "^7.0.0",
    "vega-scenegraph": "4.9.2",
    "vega-typings": "~0.23.0",
    "vis-network": "^7.7.1"
  },
  "engines": {
    "node": ">=18.16.0"
  },
  "scripts": {
    "build_dev": "webpack --mode=development --stats=verbose --progress && yarn typecheck",
    "build_prod": "rm -rf dist && webpack --mode=production && yarn typecheck",
    "clean": "rm -rf dist",
    "dev": "concurrently -n webpack,typecheck -c cyan.dim,yellow.dim 'TSC_WATCHFILE=UseFsEventsWithFallbackDynamicPolling webpack serve --mode=development --hot' 'TSC_WATCHFILE=UseFsEventsWithFallbackDynamicPolling tsc -noEmit -p . --pretty -w'",
    "typecheck": "tsc -noEmit -p .",
    "test": "jest",
    "test_ci": "jest --maxWorkers=4",
    "coverage": "jest --coverage",
    "coverage_ci": "jest --coverage --maxWorkers=4",
    "license_check": "yarn pnpify license-checker --relativeLicensePath",
    "lint": "yarn typecheck && eslint -c .eslintrc.json .",
    "cypress:open:chrome": "cypress open --e2e --browser chrome",
    "cypress:open:firefox": "cypress open --e2e --browser firefox",
    "cypress:run:chrome": "cypress run --e2e --browser chrome",
    "cypress:run:firefox": "cypress run --e2e --browser firefox"
  },
  "resolutions": {
    "@types/react": "^18.0.9",
    "semver": "^7.5.3"
  },
  "packageManager": "yarn@3.6.1"
}
